/*
 * @Author: 肖芬芳 1911683843@qq.com
 * @Date: 2022-08-29 11:21:14
 * @LastEditors: 肖芬芳 1911683843@qq.com
 * @LastEditTime: 2022-12-08 10:33:18
 * @FilePath: \node_study\routes\index.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

module.exports = app => {
    // 拦截所有请求
    app.use((req, res, next) => {
        // 1.允许哪些客户端访问我
        // * 代表允许所有的客户端访问我
        // 注意：如果跨域请求中涉及到cookie信息传递，值不可以为*号 比如是具体的域名信息
        // res.header('Access-Control-Allow-Origin', 'http://localhost:3000')
        res.header('Access-Control-Allow-Origin', '*')
            // 2.允许客户端使用哪些请求方法访问我
        res.header('Access-Control-Allow-Methods', 'get,post')
            // 允许客户端发送跨域请求时携带cookie信息
        res.header('Access-Control-Allow-Credentials', true);
        next();
    });
    // 其他-修改密码
    app.post('/modifyPassword',require("./admin/modifyPassword"))

    // 系统管理-用户管理
    app.use('/role', require('./admin/system/role'))

    // 系统管理-角色管理
    app.use("/user",require('./admin/system/user'))

    // 商品管理-分类
    app.use("/class",require('./admin/goods/class'))

    // 商品管理-列表
    // app.use("/list",require('./admin/goods/list'))

    // 登录：
    app.use("/",require('./admin/login'))
}